home *** CD-ROM | disk | FTP | other *** search
Wrap
// JavaScript wrapper for r3output.h // Auto generated file, do not modify by hand // Copyright ⌐ 2004, Realsoft Graphics Oy var R3_OUTPUT_H = 1; include("oops/r3model.js") var R3CLID_OUTPUT = 548; // Description: Selects a channel (used by objects that support multiple channels). * The selected channel // is used by read/write operations. Channel is defined by * an integer. // p3: Integer, format specific channel identifier R3OUTPM_SELECTCHANNEL = 548000; function mR3OUTPM_SELECTCHANNEL(p3) { DoA(this.r3obj, 548000, p3, R3TID_INTEGER, 0); } // Description: Selects a given image channel by its name in the attached datatype object. * // Datatype IO methods require channel selection and this method provides fast channel name based * solution. // Channel names are mapped to quicker identifiers in R3OUTPM_BEGIN method. // p3: String, name of channel R3OUTPM_SELECTCHANNELBYNAME = 548001; function mR3OUTPM_SELECTCHANNELBYNAME(p3) { DoA(this.r3obj, 548001, p3, R3TID_STRING, 0); } // Description: Enumerates the channels included in the object by sending * R3SendMsg3(p1=callobj, p3=callbackmth, storagetype, name, * R3OUTPA_SubNames, // sub_names, * R3OUTPA_SubCount, sub_count, * R3OUTPA_NormValue, normvalue, * R3OUTPA_Signed, signed, R3OUTPA_EnumContext, callback_context, * R3TAG_END); // p1: Object, object to be called // p2: Object, optional context defined by caller and passed back as R3OUTPA_EnumContext tag // p3: Integer, method to be called R3OUTPM_ENUMCHANNELS = 548002; function mR3OUTPM_ENUMCHANNELS(p1, p2, p3) { DoA3(this.r3obj, 548002, p1, R3TID_OBJECT, 0, p2, R3TID_OBJECT, 0, p3, R3TID_INTEGER, 0); } // Description: Begins IO operations. Resources are allocated and the object gets ready * for image data // read/write usage. // p3: Object, raysample object that defines dynamic channel configuration (raysamples that are * used for IO // operations such as R3OUTPM_BUFFERFULL must have same channel cofingurations as this). * If NULL then // bindings to dynamic channels will be unoperational. R3OUTPM_BEGIN = 548003; function mR3OUTPM_BEGIN(p3) { DoA(this.r3obj, 548003, p3, R3TID_OBJECT, 0); } // Description: Ends IO operations. Depending on the object type, object may not be * readable/writeable after // this. // Returns: Boolean, TRUE R3OUTPM_END = 548004; function mR3OUTPM_END() { return DoA(this.r3obj, 548004, 0, R3TID_INTEGER, 0); } // Description: Expand the frame command macros [file], [path], [base] and [ext]. // p1: String, template (such as showimg -file [file]) // p3: String, the actual expanded command (such as showimg -file myanim.bmp) R3OUTPM_EXPANDCOMMAND = 548005; function mR3OUTPM_EXPANDCOMMAND(p1, p3) { DoA2(this.r3obj, 548005, p1, R3TID_STRING, 0, p3, R3TID_STRING, 0); } // Description: Used internally to build up the system channel list // Virtual method R3OUTPM_ADDRAYCHANNEL = 548006; function mR3OUTPM_ADDRAYCHANNEL() { DoA(this.r3obj, 548006, 0, R3TID_INTEGER, 0); } // Description: Used internally to build up the image channel list R3OUTPM_ADDIMAGECHANNEL = 548007; function mR3OUTPM_ADDIMAGECHANNEL() { DoA(this.r3obj, 548007, 0, R3TID_INTEGER, 0); } // Description: Adds a channel binding. Bindings define how data is moved between ray and image // channels * and their sub channels. // p1: String, ray channel name // p2: String, image channel name R3OUTPM_ADDBINDING = 548008; function mR3OUTPM_ADDBINDING(p1, p2) { DoA3(this.r3obj, 548008, p1, R3TID_STRING, 0, p2, R3TID_STRING, 0, 0, R3TID_INTEGER, 0); } // Description: Removes one binding definition // p1: String, ray channel name // p2: String, image channel name R3OUTPM_REMOVEBINDING = 548009; function mR3OUTPM_REMOVEBINDING(p1, p2) { DoA3(this.r3obj, 548009, p1, R3TID_STRING, 0, p2, R3TID_STRING, 0, 0, R3TID_INTEGER, 0); } // Description: Binds a ray channel (all sub channels) to the closest matching image channel. Note: // Output object must have the image datatype associated when using this method. // p1: Integer, channel clid R3OUTPM_BINDRAYCHANNEL = 548010; function mR3OUTPM_BINDRAYCHANNEL(p1) { DoA2(this.r3obj, 548010, p1, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0); } // Description: Binds one ray sub channel to the closest matching image channel. // p1: Integer, ray channel clid // p2: String, sub channel name R3OUTPM_BINDRAYSUBCHANNEL = 548011; function mR3OUTPM_BINDRAYSUBCHANNEL(p1, p2) { DoA3(this.r3obj, 548011, p1, R3TID_INTEGER, 0, p2, R3TID_STRING, 0, 0, R3TID_INTEGER, 0); } R3OUTPM_CLEARBINDINGS = 548012; function mR3OUTPM_CLEARBINDINGS() { DoA(this.r3obj, 548012, 0, R3TID_INTEGER, 0); } R3OUTPM_MAKEDEFAULTBINDINGS = 548013; function mR3OUTPM_MAKEDEFAULTBINDINGS() { DoA(this.r3obj, 548013, 0, R3TID_INTEGER, 0); } R3OUTPM_UPDATEBINDINGS = 548014; function mR3OUTPM_UPDATEBINDINGS() { DoA(this.r3obj, 548014, 0, R3TID_INTEGER, 0); } // Description: Copies a line of image data to the image from a R3CLID_RAYSAMPLE object. // p1: Integer, 'y' index of the destination line R3OUTPM_BUFFERFULL = 548015; function mR3OUTPM_BUFFERFULL(p1) { DoA2(this.r3obj, 548015, p1, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0); } // Description: Copies a line of image data to the output image from a given source // raw image. // p1: Integer, 'y' index of the source line // p2: Integer, 'y' index of the destination line R3OUTPM_COPYLINE = 548016; function mR3OUTPM_COPYLINE(p1, p2) { DoA3(this.r3obj, 548016, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0); } // Description: Checks if the given channel is included in the image channels // p3: String, name of channel R3OUTPM_QUERYCHANNEL = 548019; function mR3OUTPM_QUERYCHANNEL(p3) { DoA(this.r3obj, 548019, p3, R3TID_STRING, 0); } R3OUTPCM_CREATERAWIMAGE = 548022; function mR3OUTPCM_CREATERAWIMAGE() { DoA(this.r3obj, 548022, 0, R3TID_INTEGER, 0); } R3OUTPCM_COPYTORAWIMAGE = 548023; function mR3OUTPCM_COPYTORAWIMAGE() { DoA(this.r3obj, 548023, 0, R3TID_INTEGER, 0); } R3OUTPCM_REGISTERIMAGEFORMAT = 548024; function mR3OUTPCM_REGISTERIMAGEFORMAT() { DoA(this.r3obj, 548024, 0, R3TID_INTEGER, 0); } // Description: Adds identity bindings for all sub channels of one channel. The existence of the // image channel is not checked. For example, Color->Red is always bind to Color->Red. // p1: Integer, channel clid R3OUTPM_CHANNELIDENTITYBINDI = 548027; function mR3OUTPM_CHANNELIDENTITYBINDI(p1) { DoA2(this.r3obj, 548027, p1, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0); } // Description: Like the previous method, but processes a list of R3RAYNODEs. Already existing bindings are // not removed. // p1: Integer, channel clid R3OUTPM_CHANNELLISTIDENTITYB = 548028; function mR3OUTPM_CHANNELLISTIDENTITYB(p1) { DoA2(this.r3obj, 548028, p1, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0); } // Description: Deallocates the list allocated by R3OUTPCM_COLLECTOUTPUTTEDRAYCHANNELSFROMLIST // p3: r3List, a list of R3RAYNODEs (see definition below) R3OUTPCM_FREERAYNODELIST = 548029; function mR3OUTPCM_FREERAYNODELIST(p3) { DoA(this.r3obj, 548029, p3, R3TID_LIST, 0); } // Description: Copies a line of image data to a given raw image from the output // source // p1: Integer, 'y' index of the source line // p2: Integer, 'y' index of the destination line R3OUTPM_READLINE = 548030; function mR3OUTPM_READLINE(p1, p2) { DoA3(this.r3obj, 548030, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0); } R3OUTPCM_FINDSETTINGCLASS = 548031; function mR3OUTPCM_FINDSETTINGCLASS() { DoA(this.r3obj, 548031, 0, R3TID_INTEGER, 0); } R3OUTPM_UPDATEBINDINGSBYIMAG = 548032; function mR3OUTPM_UPDATEBINDINGSBYIMAG() { DoA(this.r3obj, 548032, 0, R3TID_INTEGER, 0); } // Description: Tries finding a specified channel binding. // p1: String, ray channel name or NULL if it does not matter // p2: String, image channel name or NULL if it does not matter // p3: Tag[], a tag list where R3OUTPA_RaySubChannelName and R3OUTPA_RaySubChannelName either define * a particular sub channel // or are NULL. * R3OUTPM_FINDBINDING = 548033; function mR3OUTPM_FINDBINDING(p1, p2, p3) { Do3(this.r3obj, 548033, p1, R3TID_STRING, 0, p2, R3TID_STRING, 0, p3, R3TID_TAG, R3TNF_ARRAY); } // Description: Execute the frame command R3OUTPM_EXECCOMMAND = 548034; function mR3OUTPM_EXECCOMMAND() { DoA(this.r3obj, 548034, 0, R3TID_INTEGER, 0); } R3OUTPA_Path = 548500; function SetR3OUTPA_Path(value) { R3Set(this.r3obj, R3OUTPA_Path, value, R3TID_STRING, 0); } function GetR3OUTPA_Path() { return R3Get(this.r3obj, R3OUTPA_Path, R3TID_STRING, 0); } R3OUTPA_Width = 548501; function SetR3OUTPA_Width(value) { R3Set(this.r3obj, R3OUTPA_Width, value, R3TID_INTEGER, 0); } function GetR3OUTPA_Width() { return R3Get(this.r3obj, R3OUTPA_Width, R3TID_INTEGER, 0); } R3OUTPA_Height = 548502; function SetR3OUTPA_Height(value) { R3Set(this.r3obj, R3OUTPA_Height, value, R3TID_INTEGER, 0); } function GetR3OUTPA_Height() { return R3Get(this.r3obj, R3OUTPA_Height, R3TID_INTEGER, 0); } R3OUTPA_BoxSupport = 548503; function SetR3OUTPA_BoxSupport(value) { R3Set(this.r3obj, R3OUTPA_BoxSupport, value, R3TID_INTEGER, 0); } function GetR3OUTPA_BoxSupport() { return R3Get(this.r3obj, R3OUTPA_BoxSupport, R3TID_INTEGER, 0); } R3OUTPA_TotalWidth = 548504; function SetR3OUTPA_TotalWidth(value) { R3Set(this.r3obj, R3OUTPA_TotalWidth, value, R3TID_INTEGER, 0); } function GetR3OUTPA_TotalWidth() { return R3Get(this.r3obj, R3OUTPA_TotalWidth, R3TID_INTEGER, 0); } R3OUTPA_TotalHeight = 548505; function SetR3OUTPA_TotalHeight(value) { R3Set(this.r3obj, R3OUTPA_TotalHeight, value, R3TID_INTEGER, 0); } function GetR3OUTPA_TotalHeight() { return R3Get(this.r3obj, R3OUTPA_TotalHeight, R3TID_INTEGER, 0); } R3OUTPA_OffsetX = 548506; function SetR3OUTPA_OffsetX(value) { R3Set(this.r3obj, R3OUTPA_OffsetX, value, R3TID_INTEGER, 0); } function GetR3OUTPA_OffsetX() { return R3Get(this.r3obj, R3OUTPA_OffsetX, R3TID_INTEGER, 0); } R3OUTPA_OffsetY = 548507; function SetR3OUTPA_OffsetY(value) { R3Set(this.r3obj, R3OUTPA_OffsetY, value, R3TID_INTEGER, 0); } function GetR3OUTPA_OffsetY() { return R3Get(this.r3obj, R3OUTPA_OffsetY, R3TID_INTEGER, 0); } R3OUTPA_OutputObject = 548508; function SetR3OUTPA_OutputObject(value) { R3Set(this.r3obj, R3OUTPA_OutputObject, value, R3TID_OBJECT, 0); } function GetR3OUTPA_OutputObject() { return R3ToJS(R3Get(this.r3obj, R3OUTPA_OutputObject, R3TID_OBJECT, 0)); } R3OUTPA_Extension = 548509; function SetR3OUTPA_Extension(value) { R3Set(this.r3obj, R3OUTPA_Extension, value, R3TID_STRING, 0); } function GetR3OUTPA_Extension() { return R3Get(this.r3obj, R3OUTPA_Extension, R3TID_STRING, 0); } R3OUTPA_Command = 548510; function SetR3OUTPA_Command(value) { R3Set(this.r3obj, R3OUTPA_Command, value, R3TID_STRING, 0); } function GetR3OUTPA_Command() { return R3Get(this.r3obj, R3OUTPA_Command, R3TID_STRING, 0); } R3OUTPA_LanguageId = 548511; function SetR3OUTPA_LanguageId(value) { R3Set(this.r3obj, R3OUTPA_LanguageId, value, R3TID_INTEGER, 0); } function GetR3OUTPA_LanguageId() { return R3Get(this.r3obj, R3OUTPA_LanguageId, R3TID_INTEGER, 0); } R3OUTPA_IsFinal = 548512; function SetR3OUTPA_IsFinal(value) { R3Set(this.r3obj, R3OUTPA_IsFinal, value, R3TID_INTEGER, 0); } function GetR3OUTPA_IsFinal() { return R3Get(this.r3obj, R3OUTPA_IsFinal, R3TID_INTEGER, 0); } R3OUTPA_ClipX = 548513; function SetR3OUTPA_ClipX(value) { R3Set(this.r3obj, R3OUTPA_ClipX, value, R3TID_INTEGER, 0); } function GetR3OUTPA_ClipX() { return R3Get(this.r3obj, R3OUTPA_ClipX, R3TID_INTEGER, 0); } R3OUTPA_ClipY = 548514; function SetR3OUTPA_ClipY(value) { R3Set(this.r3obj, R3OUTPA_ClipY, value, R3TID_INTEGER, 0); } function GetR3OUTPA_ClipY() { return R3Get(this.r3obj, R3OUTPA_ClipY, R3TID_INTEGER, 0); } R3OUTPA_SubNames = 548515; function GetR3OUTPA_SubNames() { return R3Get(this.r3obj, R3OUTPA_SubNames, R3TID_STRING, R3TNF_ARRAY); } R3OUTPA_SubCount = 548516; function GetR3OUTPA_SubCount() { return R3Get(this.r3obj, R3OUTPA_SubCount, R3TID_INTEGER, 0); } R3OUTPA_ChannelId = 548517; function GetR3OUTPA_ChannelId() { return R3Get(this.r3obj, R3OUTPA_ChannelId, R3TID_INTEGER, 0); } R3OUTPA_StorageType = 548518; function GetR3OUTPA_StorageType() { return R3Get(this.r3obj, R3OUTPA_StorageType, R3TID_INTEGER, 0); } R3OUTPA_RayChannelList = 548519; function GetR3OUTPA_RayChannelList() { return R3Get(this.r3obj, R3OUTPA_RayChannelList, R3TID_LIST, R3TNF_ARRAY); } R3OUTPA_ImgChannelList = 548520; function GetR3OUTPA_ImgChannelList() { return R3Get(this.r3obj, R3OUTPA_ImgChannelList, R3TID_LIST, R3TNF_ARRAY); } R3OUTPA_BindingList = 548521; function GetR3OUTPA_BindingList() { return R3Get(this.r3obj, R3OUTPA_BindingList, R3TID_LIST, R3TNF_ARRAY); } var R3OUTPA_RaySubChannelName = 548522; // String var R3OUTPA_ImgSubChannelName = 548523; // String var R3OUTPA_RayChannelClass = 548524; // Integer R3OUTPA_Direction = 548526; function SetR3OUTPA_Direction(value) { R3Set(this.r3obj, R3OUTPA_Direction, value, R3TID_INTEGER, 0); } function GetR3OUTPA_Direction() { return R3Get(this.r3obj, R3OUTPA_Direction, R3TID_INTEGER, 0); } R3OUTPA_DontCopy = 548527; function SetR3OUTPA_DontCopy(value) { R3Set(this.r3obj, R3OUTPA_DontCopy, value, R3TID_INTEGER, 0); } function GetR3OUTPA_DontCopy() { return R3Get(this.r3obj, R3OUTPA_DontCopy, R3TID_INTEGER, 0); } R3OUTPA_IOReady = 548528; function GetR3OUTPA_IOReady() { return R3Get(this.r3obj, R3OUTPA_IOReady, R3TID_INTEGER, 0); } R3OUTPA_KeepOutputObject = 548529; function SetR3OUTPA_KeepOutputObject(value) { R3Set(this.r3obj, R3OUTPA_KeepOutputObject, value, R3TID_INTEGER, 0); } function GetR3OUTPA_KeepOutputObject() { return R3Get(this.r3obj, R3OUTPA_KeepOutputObject, R3TID_INTEGER, 0); } R3OUTPA_BaseX = 548530; function SetR3OUTPA_BaseX(value) { R3Set(this.r3obj, R3OUTPA_BaseX, value, R3TID_INTEGER, 0); } function GetR3OUTPA_BaseX() { return R3Get(this.r3obj, R3OUTPA_BaseX, R3TID_INTEGER, 0); } R3OUTPA_BaseY = 548531; function SetR3OUTPA_BaseY(value) { R3Set(this.r3obj, R3OUTPA_BaseY, value, R3TID_INTEGER, 0); } function GetR3OUTPA_BaseY() { return R3Get(this.r3obj, R3OUTPA_BaseY, R3TID_INTEGER, 0); } R3OUTPA_NormValue = 548532; function GetR3OUTPA_NormValue() { return R3Get(this.r3obj, R3OUTPA_NormValue, R3TID_INTEGER, 0); } R3OUTPA_Signed = 548534; function GetR3OUTPA_Signed() { return R3Get(this.r3obj, R3OUTPA_Signed, R3TID_INTEGER, 0); } R3OUTPA_DisableCommand = 548535; function SetR3OUTPA_DisableCommand(value) { R3Set(this.r3obj, R3OUTPA_DisableCommand, value, R3TID_INTEGER, 0); } function GetR3OUTPA_DisableCommand() { return R3Get(this.r3obj, R3OUTPA_DisableCommand, R3TID_INTEGER, 0); } var R3OUTPUTDIRECTION_OUT = 0; var R3OUTPUTDIRECTION_IN = 1; function r3Output () { this.base = r3God; if(arguments.length) { this.base(R3CLID_OUTPUT, arguments); } // Methods this.SELECTCHANNEL=mR3OUTPM_SELECTCHANNEL; this.SELECTCHANNELBYNAME=mR3OUTPM_SELECTCHANNELBYNAME; this.ENUMCHANNELS=mR3OUTPM_ENUMCHANNELS; this.BEGIN=mR3OUTPM_BEGIN; this.END=mR3OUTPM_END; this.EXPANDCOMMAND=mR3OUTPM_EXPANDCOMMAND; this.ADDRAYCHANNEL=mR3OUTPM_ADDRAYCHANNEL; this.ADDIMAGECHANNEL=mR3OUTPM_ADDIMAGECHANNEL; this.ADDBINDING=mR3OUTPM_ADDBINDING; this.REMOVEBINDING=mR3OUTPM_REMOVEBINDING; this.BINDRAYCHANNEL=mR3OUTPM_BINDRAYCHANNEL; this.BINDRAYSUBCHANNEL=mR3OUTPM_BINDRAYSUBCHANNEL; this.CLEARBINDINGS=mR3OUTPM_CLEARBINDINGS; this.MAKEDEFAULTBINDINGS=mR3OUTPM_MAKEDEFAULTBINDINGS; this.UPDATEBINDINGS=mR3OUTPM_UPDATEBINDINGS; this.BUFFERFULL=mR3OUTPM_BUFFERFULL; this.COPYLINE=mR3OUTPM_COPYLINE; this.QUERYCHANNEL=mR3OUTPM_QUERYCHANNEL; this.CREATERAWIMAGE=mR3OUTPCM_CREATERAWIMAGE; this.COPYTORAWIMAGE=mR3OUTPCM_COPYTORAWIMAGE; this.REGISTERIMAGEFORMAT=mR3OUTPCM_REGISTERIMAGEFORMAT; this.CHANNELIDENTITYBINDI=mR3OUTPM_CHANNELIDENTITYBINDI; this.CHANNELLISTIDENTITYB=mR3OUTPM_CHANNELLISTIDENTITYB; this.FREERAYNODELIST=mR3OUTPCM_FREERAYNODELIST; this.READLINE=mR3OUTPM_READLINE; this.FINDSETTINGCLASS=mR3OUTPCM_FINDSETTINGCLASS; this.UPDATEBINDINGSBYIMAG=mR3OUTPM_UPDATEBINDINGSBYIMAG; this.FINDBINDING=mR3OUTPM_FINDBINDING; this.EXECCOMMAND=mR3OUTPM_EXECCOMMAND; // Attributes this.GetPath=GetR3OUTPA_Path; this.SetPath=SetR3OUTPA_Path; this.GetWidth=GetR3OUTPA_Width; this.SetWidth=SetR3OUTPA_Width; this.GetHeight=GetR3OUTPA_Height; this.SetHeight=SetR3OUTPA_Height; this.GetBoxSupport=GetR3OUTPA_BoxSupport; this.SetBoxSupport=SetR3OUTPA_BoxSupport; this.GetTotalWidth=GetR3OUTPA_TotalWidth; this.SetTotalWidth=SetR3OUTPA_TotalWidth; this.GetTotalHeight=GetR3OUTPA_TotalHeight; this.SetTotalHeight=SetR3OUTPA_TotalHeight; this.GetOffsetX=GetR3OUTPA_OffsetX; this.SetOffsetX=SetR3OUTPA_OffsetX; this.GetOffsetY=GetR3OUTPA_OffsetY; this.SetOffsetY=SetR3OUTPA_OffsetY; this.GetOutputObject=GetR3OUTPA_OutputObject; this.SetOutputObject=SetR3OUTPA_OutputObject; this.GetExtension=GetR3OUTPA_Extension; this.SetExtension=SetR3OUTPA_Extension; this.GetCommand=GetR3OUTPA_Command; this.SetCommand=SetR3OUTPA_Command; this.GetLanguageId=GetR3OUTPA_LanguageId; this.SetLanguageId=SetR3OUTPA_LanguageId; this.GetIsFinal=GetR3OUTPA_IsFinal; this.SetIsFinal=SetR3OUTPA_IsFinal; this.GetClipX=GetR3OUTPA_ClipX; this.SetClipX=SetR3OUTPA_ClipX; this.GetClipY=GetR3OUTPA_ClipY; this.SetClipY=SetR3OUTPA_ClipY; this.GetSubNames=GetR3OUTPA_SubNames; this.GetSubCount=GetR3OUTPA_SubCount; this.GetChannelId=GetR3OUTPA_ChannelId; this.GetStorageType=GetR3OUTPA_StorageType; this.GetRayChannelList=GetR3OUTPA_RayChannelList; this.GetImgChannelList=GetR3OUTPA_ImgChannelList; this.GetBindingList=GetR3OUTPA_BindingList; this.GetDirection=GetR3OUTPA_Direction; this.SetDirection=SetR3OUTPA_Direction; this.GetDontCopy=GetR3OUTPA_DontCopy; this.SetDontCopy=SetR3OUTPA_DontCopy; this.GetIOReady=GetR3OUTPA_IOReady; this.GetKeepOutputObject=GetR3OUTPA_KeepOutputObject; this.SetKeepOutputObject=SetR3OUTPA_KeepOutputObject; this.GetBaseX=GetR3OUTPA_BaseX; this.SetBaseX=SetR3OUTPA_BaseX; this.GetBaseY=GetR3OUTPA_BaseY; this.SetBaseY=SetR3OUTPA_BaseY; this.GetNormValue=GetR3OUTPA_NormValue; this.GetSigned=GetR3OUTPA_Signed; this.GetDisableCommand=GetR3OUTPA_DisableCommand; this.SetDisableCommand=SetR3OUTPA_DisableCommand; } r3Output.prototype=new r3Model; // r3output.h_H